home *** CD-ROM | disk | FTP | other *** search
/ PC Play 129 / pc play 129.iso / Demo / man2 / man2.exe / data / scripts / career.lua < prev    next >
Encoding:
Text File  |  2007-01-25  |  17.3 KB  |  205 lines

  1. if (AI == AI_EASY) then
  2. SetupCareer(4)
  3. end
  4. if (AI == AI_MEDIUM) then
  5. SetupCareer(3)
  6. end
  7. if (AI == AI_HARD) then
  8. SetupCareer(3)
  9. end
  10.  
  11.  
  12. if (AI == AI_EASY) then
  13. -- player $4         AI $0
  14. AddCommander(RACE_HUMANS, 2, "fnu_general_01",         "Picture_general_3.dds", "Micronesia.scl",     3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_BAD_DIPLOMATY1)
  15. -- player $7         AI $3
  16. AddCommander(RACE_HUMANS, 4, "fnu_general_02",         "Picture_general_8.dds", "island.scl",         3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT)
  17. -- player $10         AI $6
  18. AddCommander(RACE_HUMANS, 5, "fnu_general_03",         "Picture_general_12.dds", "Beotorum.scl",     3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_TRANSPORTATION + PB_AVIATION)
  19. -- player $13         AI $8
  20. AddCommander(RACE_HUMANS, 6, "fnu_general_04",         "Picture_general_1_7.dds", "Midgard.scl",     3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION)
  21. -- player $16         AI $11
  22. AddCommander(RACE_HUMANS, 7, "fnu_general_05",         "Picture_general_11.dds", "iron.scl",         3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_LIGHT_ARMOR + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR)
  23. -- player $19         AI $14
  24. AddCommander(RACE_HUMANS, 8, "fnu_general_06",         "Picture_general_18.dds", "eden.scl",         3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_LIGHT_ARMOR + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR + PB_DIPLOMATY)
  25. -- player $22         AI $17
  26. AddCommander(RACE_HUMANS, 9, "fnu_general_07",         "Picture_general_6.dds", "inferno.scl",     3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_LIGHT_ARMOR + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR + PB_DIPLOMATY + PB_SABOTAGE + PB_ARTILLERY_ARMOR)
  27. end
  28. if (AI == AI_MEDIUM) then
  29. -- player $3         AI $2
  30. AddCommander(RACE_HUMANS, 2, "fnu_general_01",         "Picture_general_3.dds", "Micronesia.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT)
  31. -- player $6         AI $4
  32. AddCommander(RACE_HUMANS, 4, "fnu_general_02",         "Picture_general_8.dds", "island.scl",         3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR)
  33. -- player $9         AI $8
  34. AddCommander(RACE_HUMANS, 5, "fnu_general_03",         "Picture_general_12.dds", "Beotorum.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING)
  35. -- player $12         AI $10
  36. AddCommander(RACE_HUMANS, 6, "fnu_general_04",         "Picture_general_1_7.dds", "Midgard.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_HEAVY_ARMOR)
  37. -- player $15         AI $14
  38. AddCommander(RACE_HUMANS, 7, "fnu_general_05",         "Picture_general_11.dds", "iron.scl",         3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_DIPLOMATY + PB_MORTAR_ARMOR)
  39. -- player $18         AI $17
  40. AddCommander(RACE_HUMANS, 8, "fnu_general_06",         "Picture_general_18.dds", "eden.scl",         3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_DIPLOMATY + PB_MORTAR_ARMOR + PB_TRANSPORT_ADV)
  41. -- player $21         AI $20
  42. AddCommander(RACE_HUMANS, 9, "fnu_general_07",         "Picture_general_6.dds", "inferno.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_DIPLOMATY + PB_MORTAR_ARMOR + PB_TRANSPORT_ADV + PB_SABOTAGE + PB_ADVANCED_GUARD)
  43. end
  44. if (AI == AI_HARD) then
  45. -- player $3         AI $4
  46. AddCommander(RACE_HUMANS, 2, "fnu_general_01",         "Picture_general_3.dds", "Micronesia.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR)
  47. -- player $6         AI $8
  48. AddCommander(RACE_HUMANS, 4, "fnu_general_02",         "Picture_general_8.dds", "island.scl",         3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING)
  49. -- player $9         AI $11
  50. AddCommander(RACE_HUMANS, 5, "fnu_general_03",        "Picture_general_12.dds", "Beotorum.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_DIPLOMATY)
  51. -- player $12         AI $15
  52. AddCommander(RACE_HUMANS, 6, "fnu_general_04",         "Picture_general_1_7.dds", "Midgard.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_DIPLOMATY + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR)
  53. -- player $15         AI $18
  54. AddCommander(RACE_HUMANS, 7, "fnu_general_05",         "Picture_general_11.dds", "iron.scl",         3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_DIPLOMATY + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR + PB_DIPLOMATY2)
  55. -- player $18         AI $21
  56. AddCommander(RACE_HUMANS, 8, "fnu_general_06",         "Picture_general_18.dds", "eden.scl",         3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_DIPLOMATY + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR + PB_DIPLOMATY2 + PB_TRANSPORT_ADV)
  57. -- player $21         AI $24
  58. AddCommander(RACE_HUMANS, 9, "fnu_general_07",         "Picture_general_6.dds", "inferno.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_DIPLOMATY + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR + PB_DIPLOMATY2 + PB_TRANSPORT_ADV + PB_SABOTAGE + PB_ADVANCED_GUARD)
  59. end
  60.  
  61.  
  62.  
  63.  
  64. if (AI == AI_EASY) then
  65. -- player $4         AI $0
  66. AddCommander(RACE_ALIENS, 2, "liga_general_01",     "Picture_general_16.dds", "Micronesia.scl", 3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_BAD_DIPLOMATY1)
  67. -- player $7         AI $3
  68. AddCommander(RACE_ALIENS, 4, "liga_general_02",     "Picture_general_17.dds", "island.scl",     3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT)
  69. -- player $10         AI $6
  70. AddCommander(RACE_ALIENS, 5, "liga_general_03",     "Picture_general_4.dds", "Beotorum.scl",     3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_TRANSPORTATION + PB_AVIATION)
  71. -- player $13         AI $8
  72. AddCommander(RACE_ALIENS, 6, "liga_general_04",     "Picture_general_5.dds", "Midgard.scl",     3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION)
  73. -- player $16         AI $11
  74. AddCommander(RACE_ALIENS, 7, "liga_general_05",     "Picture_general_15.dds", "iron.scl",         3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_LIGHT_ARMOR + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR)
  75. -- player $19         AI $14
  76. AddCommander(RACE_ALIENS, 8, "liga_general_06",     "Picture_general_14.dds", "eden.scl",         3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_LIGHT_ARMOR + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR + PB_DIPLOMATY)
  77. -- player $22         AI $17
  78. AddCommander(RACE_ALIENS, 9, "liga_general_07",     "Picture_general_2.dds", "inferno.scl",     3, 5, PB_MORTAR + PB_ARTILLERY + PB_HEAVYBOT + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_LIGHT_ARMOR + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR + PB_DIPLOMATY + PB_SABOTAGE + PB_ARTILLERY_ARMOR)
  79. end
  80. if (AI == AI_MEDIUM) then
  81. -- player $3         AI $2
  82. AddCommander(RACE_ALIENS, 2, "liga_general_01",     "Picture_general_16.dds", "Micronesia.scl", 3, 5, PB_MORTAR + PB_HEAVYBOT)
  83. -- player $6         AI $4
  84. AddCommander(RACE_ALIENS, 4, "liga_general_02",     "Picture_general_17.dds", "island.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR)
  85. -- player $9         AI $8
  86. AddCommander(RACE_ALIENS, 5, "liga_general_03",     "Picture_general_4.dds", "Beotorum.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING)
  87. -- player $12         AI $10
  88. AddCommander(RACE_ALIENS, 6, "liga_general_04",     "Picture_general_5.dds", "Midgard.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_HEAVY_ARMOR)
  89. -- player $15         AI $14
  90. AddCommander(RACE_ALIENS, 7, "liga_general_05",     "Picture_general_15.dds", "iron.scl",         3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_DIPLOMATY + PB_MORTAR_ARMOR)
  91. -- player $18         AI $17
  92. AddCommander(RACE_ALIENS, 8, "liga_general_06",     "Picture_general_14.dds", "eden.scl",         3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_DIPLOMATY + PB_MORTAR_ARMOR + PB_TRANSPORT_ADV)
  93. -- player $21         AI $20
  94. AddCommander(RACE_ALIENS, 9, "liga_general_07",     "Picture_general_2.dds", "inferno.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_DIPLOMATY + PB_MORTAR_ARMOR + PB_TRANSPORT_ADV + PB_SABOTAGE + PB_ADVANCED_GUARD)
  95. end
  96. if (AI == AI_HARD) then
  97. -- player $3         AI $4
  98. AddCommander(RACE_ALIENS, 2, "liga_general_01",     "Picture_general_16.dds", "Micronesia.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR)
  99. -- player $6         AI $8
  100. AddCommander(RACE_ALIENS, 4, "liga_general_02",     "Picture_general_17.dds", "island.scl",         3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING)
  101. -- player $9         AI $11
  102. AddCommander(RACE_ALIENS, 5, "liga_general_03",     "Picture_general_4.dds", "Beotorum.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_DIPLOMATY)
  103. -- player $12         AI $15
  104. AddCommander(RACE_ALIENS, 6, "liga_general_04",     "Picture_general_5.dds", "Midgard.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_DIPLOMATY + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR)
  105. -- player $15         AI $18
  106. AddCommander(RACE_ALIENS, 7, "liga_general_05",     "Picture_general_15.dds", "iron.scl",         3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_DIPLOMATY + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR + PB_DIPLOMATY2)
  107. -- player $18         AI $21
  108. AddCommander(RACE_ALIENS, 8, "liga_general_06",     "Picture_general_14.dds", "eden.scl",         3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_DIPLOMATY + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR + PB_DIPLOMATY2 + PB_TRANSPORT_ADV)
  109. -- player $21         AI $24
  110. AddCommander(RACE_ALIENS, 9, "liga_general_07",     "Picture_general_2.dds", "inferno.scl",     3, 5, PB_MORTAR + PB_HEAVYBOT + PB_ARTILLERY + PB_LIGHT_ARMOR + PB_TRANSPORTATION + PB_AVIATION + PB_SHIPBUIDING + PB_DIPLOMATY + PB_FORTIFICATION + PB_HEAVY_ARMOR + PB_MORTAR_ARMOR + PB_DIPLOMATY2 + PB_TRANSPORT_ADV + PB_SABOTAGE + PB_ADVANCED_GUARD)
  111. end
  112.  
  113.  
  114. ----------------------------------------------------------------------------
  115.  
  116.         
  117. AddPlayerBonus(PB_MORTAR,             "cab_mortar",             1, PR_CONSCRIPT,     0,                     "Mortar_small.dds",                        "Mortar_bonus.dds",                "cab_mortar_d")
  118. AddPlayerBonus(PB_ARTILLERY,         "cab_artillery",         2, PR_CONSCRIPT,     0,                     "Artillery_small.dds",                    "Artillery.dds",                "cab_artillery_d")
  119. AddPlayerBonus(PB_HEAVYBOT,         "cab_heavybot",            1, PR_CONSCRIPT,     0,                     "Heavybot_small.dds",                    "Heavybot.dds",                    "cab_heavybot_d")
  120. AddPlayerBonus(PB_TRANSPORTATION,     "cab_transp",             2, PR_CONSCRIPT,     0,                     "Transportation_small.dds",                "Transportation.dds",             "cab_transp_d")
  121.  
  122. ----------------------------------------------------------------------------
  123. if (AI == AI_EASY) then
  124. if (PLAYER_RACE == RACE_ALIENS) then
  125. AddPlayerBonus(PB_LIGHT_ARMOR,         "cab_larmour2",         1, PR_CONSCRIPT,     0,                     "Light_armor_small.dds",                 "Light_armor.dds",                 "cab_larmour_d2")
  126. else
  127. AddPlayerBonus(PB_LIGHT_ARMOR,         "cab_larmour",             1, PR_CONSCRIPT,     0,                     "Light_armor_small.dds",                 "Light_armor.dds",                 "cab_larmour_d")
  128. end
  129. AddPlayerBonus(PB_AVIATION,         "cab_aviation",         1, PR_PRIVATE,         0,                     "Aviation_small.dds",                    "Aviation.dds",                 "cab_aviation_d")
  130. AddPlayerBonus(PB_SHIPBUIDING,         "cab_shipbuild",         1, PR_PRIVATE,         0,                     "Shipbuilding_small.dds",                "Shipbuilding.dds",             "cab_shipbuild_d")
  131. end
  132. if (AI == AI_MEDIUM) then
  133. if (PLAYER_RACE == RACE_ALIENS) then
  134. AddPlayerBonus(PB_LIGHT_ARMOR,         "cab_larmour2",         1, PR_CONSCRIPT,     0,                     "Light_armor_small.dds",                 "Light_armor.dds",                 "cab_larmour_d2")
  135. else
  136. AddPlayerBonus(PB_LIGHT_ARMOR,         "cab_larmour",             1, PR_CONSCRIPT,     0,                     "Light_armor_small.dds",                 "Light_armor.dds",                 "cab_larmour_d")
  137. end
  138. AddPlayerBonus(PB_AVIATION,         "cab_aviation",         1, PR_CONSCRIPT,     0,                     "Aviation_small.dds",                    "Aviation.dds",             "cab_aviation_d")
  139. AddPlayerBonus(PB_SHIPBUIDING,         "cab_shipbuild",         1, PR_PRIVATE,         0,                     "Shipbuilding_small.dds",                "Shipbuilding.dds",             "cab_shipbuild_d")
  140. end
  141. if (AI == AI_HARD) then
  142. if (PLAYER_RACE == RACE_ALIENS) then
  143. AddPlayerBonus(PB_LIGHT_ARMOR,         "cab_larmour2",         1, PR_PRIVATE,         0,                     "Light_armor_small.dds",                 "Light_armor.dds",                 "cab_larmour_d2")
  144. else
  145. AddPlayerBonus(PB_LIGHT_ARMOR,         "cab_larmour",             1, PR_PRIVATE,         0,                     "Light_armor_small.dds",                 "Light_armor.dds",                 "cab_larmour_d")
  146. end
  147. AddPlayerBonus(PB_AVIATION,         "cab_aviation",         1, PR_CONSCRIPT,     0,                     "Aviation_small.dds",                    "Aviation.dds",                 "cab_aviation_d")
  148. AddPlayerBonus(PB_SHIPBUIDING,         "cab_shipbuild",         1, PR_CONSCRIPT,     0,                     "Shipbuilding_small.dds",                "Shipbuilding.dds",             "cab_shipbuild_d")
  149. end
  150.  
  151. ----------------------------------------------------------------------------
  152.  
  153. AddPlayerBonus(PB_DIPLOMATY,         "cab_dipl1",             3, PR_PRIVATE,         0,                     "diplomacy_small.dds",                     "diplomacy.dds",                 "cab_dipl1_d")
  154.  
  155. ----------------------------------------------------------------------------
  156.  
  157. AddPlayerBonus(PB_ANTIAIR,             "cab_antiair",            1, PR_CORPORAL,     PB_AVIATION,        "Antiair_small.dds",                    "Antiair.dds",                    "cab_antiair_d")
  158. AddPlayerBonus(PB_BLITZ_KREIG,         "cab_blitz",            1, PR_CORPORAL,        0,                     "Blitzkrieg_small.dds",                    "Blitzkrieg.dds",                "cab_blitz_d")
  159.  
  160. if (AI == AI_EASY) then
  161. AddPlayerBonus(PB_FORTIFICATION,    "cab_fort",                1, PR_CORPORAL,        0,                    "Fortification_small.dds",                "Fortification.dds",            "cab_fort_d")
  162. end
  163. if (AI == AI_MEDIUM) then
  164. AddPlayerBonus(PB_FORTIFICATION,    "cab_fort",                1, PR_CORPORAL,        0,                    "Fortification_small.dds",                "Fortification.dds",            "cab_fort_d")
  165. end
  166. if (AI == AI_HARD) then
  167. AddPlayerBonus(PB_FORTIFICATION,    "cab_fort",                2, PR_CORPORAL,        0,                    "Fortification_small.dds",                "Fortification.dds",            "cab_fort_d")
  168. end
  169.  
  170. ----------------------------------------------------------------------------
  171.  
  172. if (PLAYER_RACE == RACE_ALIENS) then
  173. AddPlayerBonus(PB_SUPER_UNIT,         "cab_sunit",            2, PR_SERGEANT,     0,                     "Super_units_small.dds",                "Super_units.dds",                "cab_sunit_d")
  174. end
  175.  
  176.  
  177. AddPlayerBonus(PB_TRANSPORT_ADV,     "cab_transp2",             2, PR_SERGEANT,        PB_TRANSPORTATION,     "Transportation_advanced_small.dds",    "Transportation_advanced.dds",    "cab_transp2_d")
  178. AddPlayerBonus(PB_HEAVY_ARMOR,         "cab_harmour",             1, PR_SERGEANT,     PB_HEAVYBOT,         "Heavy_armor_small.dds",                "Heavy_armor.dds",                "cab_harmour_d")
  179.  
  180. ----------------------------------------------------------------------------
  181.  
  182. AddPlayerBonus(PB_MORTAR_ARMOR,     "cab_marmour",            1, PR_LIEUTENANT,     PB_MORTAR,            "Mortar_armor_small.dds",                "Mortar_armor.dds",                "cab_marmour_d")
  183. AddPlayerBonus(PB_DIPLOMATY2,         "cab_dipl2",             3, PR_LIEUTENANT,     PB_DIPLOMATY,         "diplomacy_II_small.dds",                 "diplomacy_II.dds",             "cab_dipl2_d")
  184.  
  185. ----------------------------------------------------------------------------
  186.  
  187. AddPlayerBonus(PB_ADVANCED_GUARD,     "cab_gta",                1, PR_CAPTAIN,         PB_FORTIFICATION,     "Guard_tower_advanced_small.dds",        "Guard_tower_advanced.dds",        "cab_gta_d")
  188. AddPlayerBonus(PB_RECRUTING,         "cab_recr",             2, PR_CAPTAIN,         0,                     "Recruitment_advanced_small.dds",        "Recruitment_advanced.dds",     "cab_recr_d")
  189.  
  190. ----------------------------------------------------------------------------
  191.  
  192. AddPlayerBonus(PB_ARTILLERY_ARMOR,     "cab_aarmour",            1, PR_MAJOR,         PB_ARTILLERY,        "Artillery_armor_small.dds",            "Artillery_armor.dds",            "cab_aarmour_d")
  193. AddPlayerBonus(PB_SABOTAGE,            "cab_sabotage",            2, PR_MAJOR,        0,                    "Sabotage_small.dds",                    "Sabotage.dds",                    "cab_sabotage_d")
  194.  
  195. ----------------------------------------------------------------------------
  196.  
  197. AddPlayerBonus(PB_DIPLOMATY3,         "cab_dipl3",             3, PR_COLONEL,         PB_DIPLOMATY2,         "diplomacy_III_small.dds",                 "diplomacy_III.dds",             "cab_dipl3_d")
  198. AddPlayerBonus(PB_CONQUERER,        "cab_conq",                2, PR_COLONEL,        0,                    "Conqueror_small.dds",                    "Conqueror.dds",                "cab_conq_d")
  199.  
  200. ----------------------------------------------------------------------------
  201.  
  202. AddPlayerBonus(PB_BAD_DIPLOMATY1,     "cab_dipl0",             3, PR_MARSHAL,         0,                     "diplomacy_small.dds",                     "diplomacy.dds",                 "cab_dipl0_d")
  203.  
  204. --{    PB_RESOURCE_SAVING,                3,   PR_MARSHAL,    PB_NONE,        NULL,                                NULL,                        L"",                        L""},
  205.